home *** CD-ROM | disk | FTP | other *** search
/ Ultra Pack / UltraComputing Partner Applications.iso / Faximum / FAXserver / convert / ascii next >
Encoding:
Text File  |  1994-11-16  |  1.5 KB  |  120 lines

  1. # SccsId = "@(#)ascii    1.8  94/08/03"
  2.  
  3. FAXHOME=${FAXHOME:-/opt/FAXserver}
  4. PATH=$FAXHOME/bin:/bin:/usr/bin
  5. export FAXHOME PATH
  6. MYNAME=$0
  7. IFILE=
  8. OFILE=
  9. CONVARGS=
  10. RESOLUTION=-l
  11.  
  12. case `basename $0` in
  13.     ascii | ascii-lo)
  14.         ;;
  15.  
  16.     ascii-hi)
  17.         RESOLUTION=-h
  18.         ;;
  19.  
  20.     ascii-nopad | ascii-nopad-lo)
  21.         CONVARGS="-t -s 11i"
  22.         ;;
  23.  
  24.     ascii-nopad-hi)
  25.         RESOLUTION=-h
  26.         CONVARGS="-t -s 11i"
  27.         ;;
  28.  
  29.     ascii-let | ascii-let-lo)
  30.         CONVARGS="-s 11i"
  31.         ;;
  32.  
  33.     ascii-let-hi)
  34.         RESOLUTION=-h
  35.         CONVARGS="-s 11i"
  36.         ;;
  37.  
  38.     ascii-a4 | ascii-a4-lo)
  39.         CONVARGS="-s 11.75i"
  40.         ;;
  41.  
  42.     ascii-a4-hi)
  43.         RESOLUTION=-h
  44.         CONVARGS="-s 11.75i"
  45.         ;;
  46.  
  47.     ascii-legal | ascii-legal-lo)
  48.         CONVARGS="-l -s 14i"
  49.         ;;
  50.  
  51.     ascii-legal-hi)
  52.         RESOLUTION=-h
  53.         CONVARGS="-s 14i"
  54.         ;;
  55.  
  56.     *)
  57.         echo $0: unknown tiff conversion
  58.         exit 1
  59. esac
  60.  
  61. while [ "$1" != "" ]
  62. do
  63.     case "$1" in
  64.     -h | -l)
  65.         RESOLUTION=$1
  66.         ;;
  67.  
  68.     -i | -O | -P)
  69.         if [ "$2" = "" ]
  70.         then
  71.             echo $MYNAME: argument to $1 missing
  72.             exit 1
  73.         fi
  74.         CONVARGS="$CONVARGS $1 $2"
  75.         shift
  76.         ;;
  77.  
  78.     -o)
  79.         if [ "$2" = "" ]
  80.         then
  81.             echo $MYNAME: missing output filename
  82.             exit 1
  83.         fi
  84.         OFILE=$2
  85.         shift
  86.         ;;
  87.  
  88.     -s)
  89.         if [ "$2" = "" ]
  90.         then
  91.             echo $MYNAME: missing paperlength
  92.             exit 1
  93.         fi
  94.         CONVARGS="$CONVARGS -s $2"
  95.         shift
  96.         ;;
  97.  
  98.     -*)
  99.         CONVARGS="$CONVARGS $1"
  100.         ;;
  101.  
  102.     *)
  103.         if [ "$IFILE" ]
  104.         then
  105.             OFILE=$1
  106.         else
  107.             IFILE=$1
  108.         fi
  109.     esac
  110.     shift
  111. done
  112.  
  113. if [ ! "$IFILE" -o ! "$OFILE" ]
  114. then
  115.     echo usage: $MYNAME '[options]' asciifile outputfile
  116.     exit 1
  117. fi
  118.  
  119. asciitiff -q $RESOLUTION $CONVARGS -o $OFILE $IFILE
  120.